604f00ce176463bc3e60b99195fc7a757f49f957,services/core/java/com/android/server/policy/PhoneWindowManager.java,PhoneWindowManager,interceptPowerKeyDown,#KeyEvent#boolean#,1230
Before Change
ViewConfiguration.get(mContext).getDeviceGlobalActionKeyTimeout());
}
} else {
wakeUpFromPowerKey(event.getDownTime());
if (mSupportLongPressPowerWhenNonInteractive && hasLongPressOnPowerBehavior()) {
Message msg = mHandler.obtainMessage(MSG_POWER_LONG_PRESS);
After Change
}
} else {
if (mSupportLongPressPowerWhenNonInteractive && hasLongPressOnPowerBehavior()) {
mResolvedLongPressOnPowerBehavior = getResolvedLongPressOnPowerBehavior();
if (mResolvedLongPressOnPowerBehavior != LONG_PRESS_POWER_TORCH) {
wakeUpFromPowerKey(event.getDownTime());
}
Message msg = mHandler.obtainMessage(MSG_POWER_LONG_PRESS);
msg.setAsynchronous(true);